package com.logistica.metropolitana.web.views;

import java.util.List;

public class UsuarioView {

	private int userId;
	private String username;
	private String nombre;
	private boolean activo;
	private List<PermisoView> permisos;
	
	public UsuarioView() { }
	
	public UsuarioView(String username, String nombre) {
		this.username = username;
		this.nombre = nombre;
	}
	
	public UsuarioView(int userId, String username, String nombre) {
		this.userId = userId;
		this.username = username;
		this.nombre = nombre;
	}		

	public int getUserId() {
		return userId;
	}

	public void setUserId(int userId) {
		this.userId = userId;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public boolean isActivo() {
		return activo;
	}

	public void setActivo(boolean activo) {
		this.activo = activo;
	}

	public List<PermisoView> getPermisos() {
		return permisos;
	}

	public void setPermisos(List<PermisoView> permisos) {
		this.permisos = permisos;
	}

	@Override
	public String toString() {
		return "UsuarioView [userId=" + userId + ", username=" + username
				+ ", nombre=" + nombre + ", activo=" + activo + ", permisos="
				+ permisos + "]";
	}
	
}
